@charset "gb2312";

/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i {
	list-style: none;
	margin: 0;
	padding: 0;
}

.clearfix {
	display: inline-table;
}

* html .clearfix {
	height: 1%;
/*ie6*/
}

*+html .clearfix {
	min-height: 1px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

input,textarea {
	outline: none;
	border: 0px;
}

a {
	blr: expression(this.onFocus=this.blur());
 /* IE Opera */
	outline: none;
 /* FF Opera */
}

a:focus {
	-moz-outline-style: none;
 /* FF */
}

a:link {
	text-decoration: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a:active {
	text-decoration: none;
	color: #000000;
}

.clear {
	clear: both;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

body {
	margin: 0px;
	color: #000000;
	background: #FFF;
	font-size: 14px;
	font-family: Î¢ÈíÑÅºÚ,Arial,Helvetica,sans-serif;
}/* font-family: microsoft yahei;*/

.sbox dl {
	width: 100%;
	margin: 0px;
	height: 24px;
	padding-top: 13px;
}

.sbox dl dt {
	float: right;
}

.sbox dl dt input {
	float: left;
}

.sbox dl dt input.text {
	height: 22px;
	line-height: 22px;
	width: 200px;
	border: #103f73 1px solid;
	background: url(../images/sc.gif) no-repeat 10px center #e3e3e3;
	padding-left: 34px;
	color: #666;
	font-size: 16px;
	border-right: none
}

.sbox dl dt input.text:focus,.header .sbox dl dt input.text:hover {
	border-color: #103f73
}

.sbox dl dt input.submit {
	height: 24px;
	line-height: 24px;
	background-color: #103f73;
	width: 80px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
}

.sbox dl dd {
	float: left;
	line-height: 23px;
	width: 600px;
	text-align: left;
	overflow: hidden;
	color: #323d31;
	padding-right: 20px;
}

.sbox dl dd a {
	margin-right: 10px;
}

.top {
	width: 100%;
	height: 652px;
	background: url(../images/tou_02.jpg) repeat-x 50% top;
}

.top_s {
	width: 1180px;
	height: 37px;
	margin: 0px auto;
}

.top_s_l {
	width: 800px;
	float: left;
	color: #fff;
	line-height: 35px;
}

.top_s_r {
	 
	float: right;
	color: #fff;
	line-height: 35px;
	height: 35px;
}

.top_s_r a {
	color: #fff;
}

.top_xl {
	float: left;
	line-height: 35px;
}

.top_wb {
	float: right;
	height: 35px;
}

.top_2 {
	width: 1180px;
	height: 100px;
	margin: 0px auto;
}

.top_2_l {
	width: 755px;
	float: left;
	height:100px;
}

.top_2_l_l {
	height: 100px;
	float: left;
}

.top_2_l_l img {
	margin-top: 10px;
}

.top_2_l_r {
	width: 560px;
	padding-top: 55px;
	font-size: 20px;
	color: #729cd0;
	line-height: 30px;
	font-weight: bold;
	float: right;
}

.top_2_l_r span {
	color: #fff;
}

.top_2_r {
	width: 299px;
	height: 100px;
	float: right;
}

.top_2_r ul li {
	text-align: center;
	color: #000;
	line-height: 32px;
	padding-top: 35px;
}

.top_2_r ul li span {
	font-size: 30px;
	font-weight: bold;
	color:#F00;
}

.top_3 {
	width: 1180px;
	height: 45px;
	margin: 0px auto;
}

.top_3 ul li {
	float: left;
	line-height: 45px;
	height: 45px;
}

.top_3 ul li a {
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 16px;
	font-weight: bold;
}

.top_3 ul li a:link {
	text-decoration: none;
	color: #fff;
}

.top_3 ul li a:visited {
	text-decoration: none;
	color: #fff;
}

.top_3 ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #ca0e34;
}

.top_3 ul li a:active {
	text-decoration: none;
	color: #fff;
	background: #ca0e34;
}

.top_4 {
	width: 100%;
	height: 460px;
}

/* flexslider */

.flexslider {
	position: relative;
	height: 460px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 460px;
}

.flex-control-nav {
	position: absolute;
	bottom: 15px;
	z-index: 999;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
}

.footer {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../images/dd_36.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
}

.footer_box {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
	text-align: center;
	line-height: 30px;
	color: #FFFFFF;
}
.footer_box a {
	color: #FFFFFF;
}
 .pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }


	.tag{margin:0 10px;}
	.tag a{margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}

.newslist{
	border: 0px solid #CCCCCC;
	background-color: #F2F2F2;
	margin-bottom: 30px;
}
.newslist ul{ list-style:none;}
.newslist li{ line-height:17px; padding:9px 0;background:url(../images/line02.gif) repeat-x left bottom;}
.newslist li a{ display:block;line-height:17px; font-family:tahoma,"ËÎÌå"; cursor:pointer; color:#636363;background:url(../images/cion01.gif) no-repeat 5px 3px;}
.newslist li a p{ padding-left:25px;  line-height:17px; color:#636363; font-size:14px; text-align:left}
.newslist li a span{ float:right; line-height:17px; padding-right:10px;}
.newslist li a strong{ line-height:17px;}
.newslist li a:visited{ color:#636363;}
.newslist li a:hover{color:#212020;}
.newslist li a:hover p{background:url(../images/cion01.gif) no-repeat 5px 3px;color:#212020;}


@media (min-width: 768px) {
  .pro_b div {
    width: 33%;
  }
}
@media (min-width: 992px) {
  .pro_b div {
    width:28%;
  }
}
@media (min-width: 1200px) {
  .pro_b div{
    width:24%;
  }
}

.pro_b{ padding:0 0 10px 0;}
.pro_b div{float:left; margin:5px 0;  }
.xuan{border-bottom:#ababab 1px dotted; margin-bottom:12px;}
.pro_b h2{width:1210px;height:185px;margin:0 auto; }
.pro_b h2 a{width:210px;height:185px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#e7e7e7 1px solid;padding:1px;}
.pro_b h2 a:hover{ border:#212020 1px solid;}

.pro_b h2 img{ vertical-align:middle;}

.pro_b h3{text-align:center; margin-top:10px;color:#666666;display:block;font-size:12px; line-height:30px;}
.pro_b h3 a{ color:#666666; font-size:12px; font-weight:normal;line-height:16px;}
.pro_b h3 a:visited{ color:#666666;}
.pro_b h3 a:hover{ color:#212020;}

.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px;margin-left: 400px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}

.box{
	padding:0px;
	width:250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 1px;
	z-index:999;
}
.box ul{margin:0px; padding:0px; list-style:none;border: 0;}
.box ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 250px;
	height: 50px;
	display: block;
	border-radius: 0px;
	box-shadow: #000 0px 0px 0px;
	background-color: #F1F0F0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
}
.box ul li:hover ul{display:block;}
.box ul li a{
	width:250px;
	height:50px;
	line-height:50px;
	display:block;
	text-decoration:none;
	text-indent: 20px;
	background:url(../images/gray.gif) 230px center no-repeat;
	text-align: left;
	color: #000000;
}
.box ul li:hover{
	background-color: #FFFFFF;
}
.box ul li ul{
	display:none;
	position:relative;
	top:-50px;
	left:250px;
	border: 1px solid #CCCCCC;
	z-index:9999;
}
.box ul li ul li{margin:0px 0px 0px 0px; padding:0px;background-color:#F6F6F6;}
.sech{
	background-color: #BBD1FF;
	color: #FFFFFF;
}
.box ul li ul li:hover{
	background-color: #BBD1FF;
	color: #FFFFFF;
}
.box ul li ul li:hover ul{visibility:visible;}
.box ul li ul li ul{visibility:hidden; position:relative; top:-37px; left:121px;}
.box ul li ul li ul li{background:#FFFFFF;}
.box ul li ul li ul li:hover{background:#AFEEEE;}
.thirdh{background-color: #1E90FF;}